Bei JoJoScript handelt es sich um eine prozedurale Sprache
Σhnlich C oder Java, die an die Belange von JoJoThumb angepasst worden ist. So
k÷nnen JoJoScript-Anweisungen sowohl bei der Beschreibung der HTML-Tags
eingesetzt werden, als auch eigene Funktionen formuliert werden.
Um den Umgang im Zusammenhang mit JoJoThumb so
einfach wie m÷glich zu gestalten, ist diese Sprache in den Bereichen
"Ausgabe" und "Zugriff auf JoJoThumb-Informationen"
optimiert.
So sind z.B. JoJoThumb-Informationen zu jeder Zeit in globalen JoJoScript-Variablen
verfⁿgbar, die dann durch einfaches "Hinschreiben" der
Variablenbezeichnung ausgegeben werden k÷nnen (siehe
Beispiele).
Eigene JoJoScript-Funktionen werden in einem
eigenen Dialog der Optionen von JoJoThumb beschrieben.
Innerhalb der Formulierung der HTML-Tags wird JoJoScript durch eine
spezielle Syntax angesprochen: alle JoJoScript-Anweisung sind in {}
einzuschlie▀en.
Um den Sprachumfang ⁿbersichtlich zu halten, sind
einige Eigenarten bzw. EinschrΣnkungen zu erwΣhnen:
- Parameter werden immer per Value an Funktionen
gereicht;
dies bedeutet, dass sich der Parameter in der aufrufenden
Funktion nicht Σndert.
- Es kann nur eine Information aus einer Funktion
zurⁿckgegeben werden (ⁿber return)
- es gibt keine ARRAY's
- in HTML-Tags haben alle Variablen als Voreinstellung
globalen Gⁿltigkeitsbereich
- in eigenen Funktionen haben alle Variable als
Voreinstellung lokalen Gⁿltigkeitsbereich (auf globale Variable kann
zurⁿckgegriffen werden, indem diese Variablen am Anfang einer Funktion
global erklΣrt werden; siehe
GLOBAL-Anweisung).
- Es gibt keine Ausgabefunktion. Ausgaben werden durch "Hinschreiben" von
Variablen, Funktionsaufrufen und Operationen als Anweisung erzielt (siehe
Beispiele).
- bei Variablen- und Funktionsbezeichnern wird nicht
zwischen Gross- und Kleinbuchstaben unterschieden.
|